package com.smarthealthcare.consultationinformation.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.smarthealthcare.common.annotation.Excel;
import com.smarthealthcare.common.core.domain.BaseEntity;

/**
 * 检查信息对象 consultationinformation
 * 
 * @author litangwang
 * @date 2024-11-26
 */
public class Consultationinformation extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 序号 */
    private Long id;

    /** 关联挂号人员表 */
    @Excel(name = "关联挂号人员表")
    private Long registerId;

    /** 发病日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "发病日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date time;

    /** 测量身高 */
    @Excel(name = "测量身高")
    private Long height;

    /** 测量体重 */
    @Excel(name = "测量体重")
    private Long weight;

    /** 体温 */
    @Excel(name = "体温")
    private String temperature;

    /** 呼吸 */
    @Excel(name = "呼吸")
    private Long breath;

    /** 心率 */
    @Excel(name = "心率")
    private Long heartRate;

    /** 血压 */
    @Excel(name = "血压")
    private Long bloodPressure;

    /** 患者描述 */
    @Excel(name = "患者描述")
    private String patientTalk;

    /** 现病史历 */
    @Excel(name = "现病史历")
    private String presentHistory;

    /** 既往史历 */
    @Excel(name = "既往史历")
    private String pastHistory;

    /** 检查结果 */
    @Excel(name = "检查结果")
    private String inspectionResult;

    /** 逻辑删除 */
    private Long del;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setRegisterId(Long registerId) 
    {
        this.registerId = registerId;
    }

    public Long getRegisterId() 
    {
        return registerId;
    }
    public void setTime(Date time) 
    {
        this.time = time;
    }

    public Date getTime() 
    {
        return time;
    }
    public void setHeight(Long height) 
    {
        this.height = height;
    }

    public Long getHeight() 
    {
        return height;
    }
    public void setWeight(Long weight) 
    {
        this.weight = weight;
    }

    public Long getWeight() 
    {
        return weight;
    }
    public void setTemperature(String temperature) 
    {
        this.temperature = temperature;
    }

    public String getTemperature() 
    {
        return temperature;
    }
    public void setBreath(Long breath) 
    {
        this.breath = breath;
    }

    public Long getBreath() 
    {
        return breath;
    }
    public void setHeartRate(Long heartRate) 
    {
        this.heartRate = heartRate;
    }

    public Long getHeartRate() 
    {
        return heartRate;
    }
    public void setBloodPressure(Long bloodPressure) 
    {
        this.bloodPressure = bloodPressure;
    }

    public Long getBloodPressure() 
    {
        return bloodPressure;
    }
    public void setPatientTalk(String patientTalk) 
    {
        this.patientTalk = patientTalk;
    }

    public String getPatientTalk() 
    {
        return patientTalk;
    }
    public void setPresentHistory(String presentHistory) 
    {
        this.presentHistory = presentHistory;
    }

    public String getPresentHistory() 
    {
        return presentHistory;
    }
    public void setPastHistory(String pastHistory) 
    {
        this.pastHistory = pastHistory;
    }

    public String getPastHistory() 
    {
        return pastHistory;
    }
    public void setInspectionResult(String inspectionResult) 
    {
        this.inspectionResult = inspectionResult;
    }

    public String getInspectionResult() 
    {
        return inspectionResult;
    }
    public void setDel(Long del) 
    {
        this.del = del;
    }

    public Long getDel() 
    {
        return del;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("registerId", getRegisterId())
            .append("time", getTime())
            .append("height", getHeight())
            .append("weight", getWeight())
            .append("temperature", getTemperature())
            .append("breath", getBreath())
            .append("heartRate", getHeartRate())
            .append("bloodPressure", getBloodPressure())
            .append("patientTalk", getPatientTalk())
            .append("presentHistory", getPresentHistory())
            .append("pastHistory", getPastHistory())
            .append("inspectionResult", getInspectionResult())
            .append("del", getDel())
            .toString();
    }
}
